package com.whnk.pm.service;

import java.util.List;

import com.whnk.pm.domain.WdInfo;

/**
 * 工作日历 服务层
 * 
 * @author whwhnk
 * @date 2019-07-11
 */
public interface IWdInfoService 
{
	/**
     * 查询工作日历信息
     * 
     * @param wdId 工作日历ID
     * @return 工作日历信息
     */
	public WdInfo selectWdInfoById(Integer wdId);
	
	/**
     * 查询工作日历列表
     * 
     * @param wdInfo 工作日历信息
     * @return 工作日历集合
     */
	public List<WdInfo> selectWdInfoList(WdInfo wdInfo);
	
	/**
     * 新增工作日历
     * 
     * @param wdInfo 工作日历信息
     * @return 结果
     */
	public int insertWdInfo(WdInfo wdInfo);
	
	/**
     * 修改工作日历
     * 
     * @param wdInfo 工作日历信息
     * @return 结果
     */
	public int updateWdInfo(WdInfo wdInfo);
		
	/**
     * 删除工作日历信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteWdInfoByIds(String ids);
	
	/**
	 * 根据输入的年份，生成日历数据
	 * 
	 * @param wdInfo
	 * @return
	 */
	public int createWorkDt(Integer wdYear);
	
}
